/*
 * mensajes-consulta.cpp
 *
 *  Created on: 20/09/2011
 *      Author: guido
 */

#include "mensaje-consulta.h"


MensajeConsulta::MensajeConsulta() {}

MensajeConsulta::~MensajeConsulta() {}

std::string MensajeConsulta::siguienteCampo(std::string& entrada) {
	int posProximoSeparador = entrada.find_first_of(SEPARADOR);
	std::string temp;
	temp = entrada.substr(0, posProximoSeparador);
	entrada.erase(0, posProximoSeparador);
	if (!entrada.empty()) {
		// Si quedo un caracter de separacion lo borro
		entrada.erase(0, 1);
	}

	return temp;
}
